home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ASP Advantage 1993
/
The Association of Shareware Professionals Advantage CD-ROM 1993.iso
/
files
/
business
/
chron110
/
manual.exe
/
CHRONO.DOC
Wrap
Text File
|
1993-06-24
|
132KB
|
3,445 lines
tm
C h r o n o L o g
VERSION 1.1
A Personal Information Management System
USER'S MANUAL
_______
____|__ | (r)
--| | |-------------------
| ____|__ | Association of
| | |_| Shareware
|__| o | Professionals
-----| | |---------------------
|___|___| MEMBER
Copyright (C) 1992-1993, ComputerEase, Prince George, VA
ALL RIGHTS RESERVED
T a b l e O f C o n t e n t s
INTRODUCTION............................................................ 2
System Description...................................................... 4
Definitions............................................................. 6
Events............................................................... 6
One-time events................................................... 6
Recurring events.................................................. 6
EventLog Entries..................................................... 7
CrossKeys............................................................ 8
System, databases, files............................................. 9
ChronoLog File Requirements.............................................10
System Files.........................................................10
Program Files.....................................................10
Help File.........................................................11
Information Files.................................................11
Database Files.......................................................12
Computer Hardware/Software Requirements.................................13
System Installation.....................................................14
Installation from a ChronoLog "Master" Diskette......................14
Installation When System Files Have Been Compressed..................14
Database Initialization (CLINIT.EXE).................................15
Creating a DOS Path..................................................16
Using a Virtual Disk or RAMDRIVE........................................17
ChronoLog - the Main Module (CHRONO.EXE)................................18
Screen Headers and Footers...........................................18
The EventLog Screen..................................................18
Using the Keypad..................................................19
EventLog Action Keys..............................................19
The EventLog Help Screen (key = H)................................20
Adding a New ChronoLog Event (key = A)............................20
Adding ONE-TIME Events.........................................21
Adding Recurring Events........................................21
Adding an ANNUAL Event......................................22
Adding a MONTHLY Event......................................22
Adding a WEEKLY Event.......................................22
Adding a DAILY Event........................................22
Adding a QUARTERLY Event....................................22
Adding a BI-WEEKLY Event....................................22
Adding a BI-MONTHLY Event...................................22
Adding a SEMI-ANNUAL Event..................................23
Adding a MONTHLY VARYING Event..............................23
Adding an ANNUAL VARYING Event..............................23
Conflict-Checking..............................................23
Viewing an Event (key = ENTER)....................................23
Modifying an Event (key = M on VIEW EVENT Screen)..............24
Deleting an Event (key = D on VIEW EVENT Screen)...............24
Searching for Events (key = S)....................................24
Maintaining Your CrossKey List (key = X)..........................25
Adding a New CrossKey (key = A on the CrossKey screen).........25
Deleting a CrossKey (key = D on the CrossKey screen)...........25
The CrossKey Matrix (key = M).....................................26
T a b l e O f C o n t e n t s
The Print Menu (key = P)..........................................26
Appointment Schedule...........................................27
Month Calendar (Narrow)........................................27
Month Calendar (Wide)..........................................27
One-Time Events................................................28
Recurring Events...............................................28
PhoneLog.......................................................28
ToDoList.......................................................28
Events Found in Last Search....................................28
Changing Databases Without Leaving ChronoLog (key = J)............28
Transferring Events From One Database to Another..................29
Exporting Events (key = E).....................................29
Importing Events (key = I).....................................30
The Calculator (key = C)..........................................30
The 3-Month Calendar (key = 3)....................................31
PhoneLog (key = L)................................................31
PhoneLog Data File Location....................................32
Data Labels....................................................32
Adding a New PhoneLog Entry....................................32
Selecting a PhoneLog Entry.....................................33
Modifying a PhoneLog Entry Name.............................33
Modifying PhoneLog Data Items...............................33
PhoneLog Autodial...........................................33
Deleting a PhoneLog Entry......................................34
Printing the PhoneLog..........................................34
DOS Direct (key = D)..............................................34
Data Required by DOS Direct....................................34
DOS Direct Data File Location..................................35
Adding a New DOS Direct Application (key = A)..................35
Modifying a DOS Direct Application (key = M)...................35
Deleting a DOS Direct Application (key = D)....................35
Executing a DOS Direct Application (key = ENTER)...............35
Changing the DOS Direct Table Order (key = C)..................36
Shelling to DOS (key = S)......................................36
The ToDoList (key = T)............................................36
ToDoList Data File Location....................................36
Adding a New ToDoList Item Here (key = A)......................36
Adding a New ToDoList Item To End Of List (key = E)............37
Modifying a ToDoList Item (key = M)............................37
Deleting a ToDoList Item (key = D).............................37
Undeleting the Last Deleted ToDoList Item (key = U)............37
Toggling Task Completion (key = T).............................37
Changing the ToDoList Order (key = C)..........................37
The Utility Program (key = U).....................................37
Setup..........................................................38
Recurring Events............................................38
Time Representation.........................................38
Work Space Drive............................................38
Screen blanking.............................................39
Conflict-Checking Parameters................................39
T a b l e O f C o n t e n t s
Printer Options.............................................40
Type.....................................................40
Port.....................................................41
Printer Online Check.....................................41
Days - Appointment Schedule..............................41
PhoneLog Data Labels........................................41
Autodial Options............................................41
Modem port...............................................42
Pre-Dial Number..........................................42
Modem Dial Type..........................................42
Setting Data File Locations.................................42
PhoneLog Data File Location..............................42
DOS Direct Data File Location............................42
ToDoList Data File Location..............................43
Screen Colors...............................................43
System Copy....................................................43
System Copy on Floppy Disk..................................44
Compressing System Files....................................44
How to Register................................................45
Putting ChronoLog to Sleep (key = Z)..............................45
Quitting ChronoLog (key = ESC)....................................45
Automatic Daily Reminding (CLTODAY.EXE).................................46
System Recovery.........................................................47
Registration, Support, Return Policy, and Licensing.....................48
Registration.........................................................48
Registration Fee..................................................49
Registration by Credit Card.......................................49
Registrations From Outside the United States......................50
Technical Support....................................................50
Return Policy........................................................50
Site Licenses........................................................51
Technical Notes and Acknowledgements....................................52
ChronoLog Versions......................................................53
Version 1.01.........................................................53
Version 1.02.........................................................53
What's New in Version 1.1............................................54
Some Words About Shareware..............................................56
ASP OMBUDSMAN STATEMENT
This program is produced by ComputerEase, a member of the
Association of Shareware Professionals (ASP). ASP wants to make
sure that the shareware principle works for you. If you are unable
to resolve a shareware-related problem with an ASP member by
contacting the member directly, ASP may be able to help. The ASP
Ombudsman can help you resolve a dispute or problem with an ASP
member, but does not provide technical support for member's
products. Please write to the ASP Ombudsman at 545 Grover Road,
Muskegon, MI 49442 or send a CompuServe message via CompuServe Mail
to ASP Ombudsman 70007,3536.
WARRANTY DISCLAIMER
ComputerEase makes no warranty of any kind, express or
implied, including without limitation any warranties of
merchantability and/or fitness for a particular purpose, other than
to guarantee that this product, at the time of its creation, was
delivered in good faith with no subversive motives such as computer
viruses. ComputerEase shall not be liable for any damages, whether
direct, indirect, special or consequential arising from a failure
of this program to operate in the manner desired by the user.
ComputerEase shall not be liable for any damage to data or property
which may be caused directly or indirectly by use of the program.
IN NO EVENT WILL COMPUTEREASE BE LIABLE TO YOU FOR ANY DAMAGES,
INCLUDING ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OR INABILITY TO USE
THE PROGRAM, OR FOR ANY CLAIM BY ANY OTHER PARTY.
- 1 -
INTRODUCTION
------------
Everyone's life consists of events. We constantly plan for
the future whether we realize it or not - almost every move we
make follows an invisible script which we spend a lot of time
thinking about and implementing. No one past the age of
kindergarten can operate without some sort of plan.
It is often critical that we do certain things at certain
times, and that conflicting circumstances don't hinder us.
Some lives are "busier" than others, of course, but even
that can be relative. For example, I know people with many
responsibilities who have no problem keeping track of their
complex schedules strictly by memory. I also know people who
can't remember that tomorrow is Saturday.
I, for one, am closer to the latter category than the
former. I give myself far too much credit for having any sort of
recall capability, and it constantly gets me into frustrating
situations.
Several years ago, when I first became a manager, I came to
a quick conclusion that I was not nearly organized enough to do the
job. I couldn't keep track of my own daily activities, much less
eighteen other people. Sure, I tried to keep a pencil calendar, but
it was cumbersome and inflexible. Planned activities for my employees
and me changed too frequently - my appointment book quickly became a
mess of erasures and strike-outs.
I had other problems:
- My job required me to do status briefings and reports
where I had to summarize past events for my bosses, sometimes for as
much as a year. Many days (and nights) found me sifting back through
old files, trying to re-capture dates and sequences of events.
- As a supervisor, I had to write annual performance
evaluation for all of my employees. This was a particularly arduous
task, because with 18 people - as much as I appreciated them
individually - their efforts all started to run together over a year's
time. And these evaluations were very important to their careers.
So, it wasn't just that I had trouble being in the right place at
the right time, I also needed to remember past events - and who was
involved. Knowing that I desperately needed help, I surveyed the
software world for organizing tools.
There were many Personal Information Managers (PIMs),
calendar-making, scheduling, reminding software packages on the retail
and shareware markets. But nowhere could I find a system that would
do ALL of the things I needed done.
So, as an old, washed-up programmer who still loves it, I began
working on what was to become ChronoLog. It was very simple at first,
- 2 -
then gradually evolved into what I believe is a fairly sophisticated
piece of software. I have never really stopped working on it since I
began in 1987, although I didn't offer it for use by others until a
couple of years ago.
It went through several name changes. From what I first called
"my little reminder program" evolved REMNOTES (I never really liked
that one); then RECALL (a commercial PIM came out named INSTANT
RECALL); then NCONTROL (I discovered not one but two programs named IN
CONTROL: a shareware prospect management system and a Macintosh PIM -
I decided to let those guys worry about trademark infringement).
Finally I settled on ChronoLog, and I think that the name is very
descriptive. It's a time manager (Chronos is Greek for time); it
keeps all input in ChronoLogical order; and, because it doesn't delete
events which have past, it serves as a permanent LOGbook of the user's
life.
In 1991, I submitted ChronoLog's predecessor, NControl, to the
annual software contest conducted by the Department of Defense's
Command and Control Micro User's Group (C2MUG) - and won first place
in the General Utility Category. From the response I got from DOD
employees who had downloaded it and used it, I decided that it may be
good enough to expand on, commercialize a bit, and distribute as
shareware. So I began work on version 2.0 of NControl, which became
ChronoLog.
I still use it extensively myself - all of the chaos and
confusion in my life is still here, only now much more organized.
Give ChronoLog a try - maybe it will help you, too!
Doug Patrick
ComputerEase
Prince George, VA
- 3 -
SYSTEM DESCRIPTION
------------------
ChronoLog is a Personal Information Manager - a PIM. It
allows you, the user, to enter DATA about your job (or any other
facet of your life) which is personally important to you,
organizes it, and presents it back to you as INFORMATION.
Its primary purpose is to ensure that you are kept aware and
reminded of future events for which you have a responsibility.
Actually, I prefer to call it a PI/RM - with the additional
R for Resource - because its most useful feature is the
management of resources, scheduling people or things and ensuring
that conflicts are minimized. (It shouldn't, however, be
confused with detailed project management tools such as Timeline
or Harvard Project Manager. They are designed to handle
specific, definable projects with prescribed boundaries.
ChronoLog has no beginning nor end - it becomes a permanent
record of all aspects of your life.)
ChronoLog is extremely easy to use. It has been purposely
designed so that all screens and processes are intuitive and/or
self-explanatory. Every screen has all possible actions (other
than use of the keypad for scrolling) displayed at the bottom.
Full documentation and system "help" is provided, of course, but
even a new computer user can sit down and begin using it without
referring to either!
This User's Manual will explain in detail the many things
that ChronoLog will do for you, but here is a quick summary:
... it allows you to create (and, if necessary, modify
or delete) notes on upcoming "one-time" events (anytime in the
future). Then, as the date approaches, it will relentlessly
remind you every time you execute the program.
... if you choose, you may record events AS THEY OCCUR,
turning ChronoLog from a reminding program into a journal or
logbook.
... it allows you to store events which recur on a
regular, predictable basis. This type of event is entered only
once and NEVER ceases to remind you - unless you delete it.
... it allows you to categorize events so that you can
keep separate control over groups of resources, by using CROSS-
reference KEYwords, or CrossKeys. (As mentioned in the
introduction, it was originally designed for managing people, but
use your imagination...). A special feature, called the CrossKey
Matrix, graphically displays category utilization for any two
month period.
... it checks and warns you of potential conflicts,
either for events in your personal schedule or those managed by
CrossKey.
- 4 -
... it prints monthly calendars in block format for
both narrow and wide carriage printers, appointment schedules,
and user-tailored lists of events past, present, and future - all
in a couple of keystrokes.
... it provides you with a permanent record of events -
events entered into ChronoLog remain in the system, unless you
delete them. You can recall significant events in your life
which occurred YEARS ago, with names and places!
... it has a search feature which lets you find events
by entering a character string, or a CrossKey.
...it has several additional features such as a
telephone directory with autodial, a calculator, a "to-do" list,
and a perpetual calendar. It will also let you execute your
other DOS applications from an internal menu, without leaving
ChronoLog!
...it is "customizable" to suit your own needs. You
have complete control over most system parameters.
- 5 -
DEFINITIONS
-----------
Certain definitions are essential for you to understand how
ChronoLog works.
** Events
---------
Events are what you, the user, enter into the system for the
purpose of (1) creating a reminder on a daily schedule or
calendar, or, (2) simply recording something that you would like
to be able to recall in the future.
Events:
...contain a narrative description.
...cover a period of time, which may be a range of
days, a single day, or, if you desire, a span of hours on a
single day.
...may be categorized (by using the CrossKey), which
will help you control groups of resources or situations.
There are two types of ChronoLog events, "one-time" and
"recurring".
*** One-time events
-------------------
One-time events are entered into the system to create a
reminder and/or record of a specific event, such as a trip or a
business meeting.
*** Recurring events
--------------------
Recurring events recur on a regular, predictable basis.
From the time of entry, recurring events remain in the system
unless deleted, and ChronoLog automatically handles the
repetition.
There are ten types of recurring events: annual, monthly,
weekly, daily, quarterly, bi-weekly, bi-monthly, semi-annual,
monthly varying, and annual varying. The latter two, the varying
events, are recorded as "relative" times in the month or year,
such as "the 3rd Tuesday every month", or "the 2nd Wednesday in
August every year". Daily events may be recorded as five-day
(Monday thru Friday), six-day (Monday thru Saturday), or seven-
day (entire week).
Recurring events are stored by ChronoLog only once, just as
one-time events are. However, the dates of recurring events are
not fixed, but "floating". When ChronoLog loads each day, it
converts these entries to a number of occurrences relative to the
- 6 -
current date. (You may adjust the number of occurrences by
executing UTILITY -> SETUP.)
** EventLog Entries
-------------------
When ChronoLog is first loaded each day, all EVENTS are
"expanded" into EventLog entries to create the EventLog, which
shows upcoming events in a scrollable form. "Expansion" means
that if an event is scheduled to occur over a period of several
days, then you need to be reminded not once, but EVERY day during
the duration of the event. These entries are then sorted into
ChronoLogical order and displayed.
EventLog entries are displayed:
...on a single line on the EventLog screen if the event
is to occur on only one day.
...on two lines, one for the BEGINNING day and one for
the ENDING day, if the event is to occur over a range of days.
...on three lines if the time span includes the current
date (the event is in progress). In addition to the BEGINNING
and ENDING lines, it will also show the current progress of the
event, i.e. "today is the 3rd day of a five-day event".
Consider the following examples:
BUSINESS MEETING. A one-time event is entered into the
system, and the date and time is recorded. As the date
approaches, a single reminder line will scroll nearer the top
each day, finally declaring "TODAY" in the date portion. (It
will also pop up with the CLTODAY program when the exact date
arrives...refer to the section later in this manual for a
description of the CLTODAY program.) Then, when the date is
past, the event will "scroll back into your past".
FOUR-DAY TRIP. A one-time event is entered into the system
recording the dates on which the trip begins and ends:
EVENT ---> 06-29-92 to 07-02-92 Trip...
As the beginning date approaches, two reminder lines will
scroll up, one showing "BEGINS" and the other "ENDS":
EventLog entries: 6-26-92 ---> 06-29-92 Monday BEGINS Trip...
07-02-92 Thursday ENDS Trip...
When the event is in progress, the note is converted to "Day
n of 4", in addition to the BEGINS and ENDS:
EventLog entries: 6-30-92 ---> 06-29-92 Monday BEGAN Trip...
06-30-92 TODAY Day 2 of 4 Trip...
07-02-92 Thursday ENDS Trip...
- 7 -
At the conclusion of the trip, as the event scrolls back
into your history, the event will be again shown on two lines, as
"BEGAN" and "ENDED".
EventLog entries: 7-03-92 ---> 06-29-92 Monday BEGAN Trip...
07-02-92 Thursday ENDED Trip...
** CrossKeys
------------
CrossKeys are provided so that you may "categorize" events.
The term CrossKey is intended to be a generic term (a
CROSS-reference KEYword, for short), which can be used for a wide
variety of applications.
When creating a database, you will need to give some thought
as to how you want to use CrossKeys, because they play such an
important part in the way most ChronoLog functions work: printed
calendars and appointment schedules may be selected by CrossKey;
database searches may be done by CrossKey; the CrossKey Matrix
becomes useful only if you have established your CrossKey list in
a meaningful manner; and the export and import functions are
COMPLETELY dependent upon CrossKeys.
The most obvious use (and the one most referred to in this
documentation) is for management of a staff of employees. Simply
enter each of your employee's names as a CrossKey and attach it
to events which concern him or her. This way you can avoid
planning an important project or trip for the employee during his
vacation! (See the sections entitled "The CrossKey Matrix" and
"Conflict-Checking".)
You may also use CrossKeys if your work involves duties
which fall into definable categories. For instance, you may want
to use categories such as "TRAVEL", "MEETINGS", "CONFERENCES",
"SCHEDULED ABSENCES".
A regional manager for a restaurant chain could use the
restaurant locations as CrossKeys.
A rental agency could use each rental property as a
CrossKey.
An attorney could use client names.
An entertainment bureau could use the names of its
performers or acts.
But again, use your imagination. The point is that
ChronoLog has been designed to be flexible, and may be used for a
variety of functions.
- 8 -
** System, databases, files
---------------------------
ChronoLog, when installed on a single computer, is in total
a SYSTEM. On any given computer, you may choose to have multiple
ChronoLog DATABASEs (i.e. to keep business and personal events
separate). A separate DOS subdirectory is used for each
DATABASE. Each DATABASE is made up of FILES (with the extension
.CL1) which contain the data that you enter.
It should be noted for the benefit of purist readers that
this is not a true database. The term is used in a generic sense
for brevity.
- 9 -
CHRONOLOG FILE REQUIREMENTS
---------------------------
A ChronoLog system is made up of system files (files which
are required for executing the system) and database files (files
which contain the data you enter).
** System Files
---------------
To run the system, you must have nine PROGRAM files (the
.EXE files which run the system) and one HELP file. There are an
additional five files which provide INFORMATION about the system.
These fifteen files are collectively referred to as the SYSTEM
FILES. There is normally only one copy of the system files on
your computer, even though you may need to create multiple
databases.
*** Program Files
-----------------
Following is a "snapshot" description of the nine program
files. Refer to the respective sections for detailed discussions
of their use.
CLINST.EXE This is the ChronoLog installation
program. Its only use is to create a
subdirectory on the hard drive and
transfer the ChronoLog System Files to
it. It is not absolutely essential that
this program be executed - the system
files may simply be copied into an
existing subdirectory if you desire. It
is provided for the benefit of users
unfamiliar with DOS commands.
CLINIT.EXE This is the initialization program which
must be run before a database can be
created. Any attempt to execute any of
the other programs before this one will
result in the statement "ChronoLog has
not been initiated in this
subdirectory." being displayed, and a
program termination. No harm is done,
it just won't work!
CHRONO.EXE This is the main ChronoLog program. All
of the programs below except CLTODAY run
"beneath" CHRONO, or as standalone
programs, if you wish.
CLPRINT.EXE This program is used to print
calendars, appointment schedules, etc.
CLTODAY.EXE This program, normally inserted into
your AUTOEXEC.BAT file for execution on
- 10 -
each system boot, will display reminders
for the current day's events.
CLPHONE.EXE This is PhoneLog, the phone directory
program.
CLDOSDIR.EXE This is the DOS Directory program. You
may enter any application on your
computer, then select and run from a
menu.
CLTODO.EXE This program maintains a list of the
things for which you have immediate
concern.
CLUTIL.EXE This is the UTILITY program, which
contains your SETUP routines and other
miscellaneous functions which you
may find useful.
*** Help File
-------------
CHRONO.HLP This file contain help information which
is available when ChronoLog is executed.
*** Information Files
---------------------
MANUAL.EXE This is self-extracting compressed file,
which, when executed, produces
CHRONO.DOC, the ChronoLog User's Manual
which you are now reading.
README This file contains brief load-and-go
instructions.
PACKING.LST This is a small file containing a list
of the fifteen ChronoLog system files.
FILE_ID.DIZ This file provides a brief description
of the system for use by vendors,
bulletin boards, etc.
VENDOR.DOC This is a text file detailing
distribution requirements and
restrictions.
- 11 -
** Database Files
-----------------
ChronoLog automatically generates a number of files to make
up the database (none are present when first installed),
identified by the DOS extension .CL1. Learning the following
information about those files is not required for operation of
the system; it is offered for information purposes only.
SETUP.CL1 This file is generated when CLINIT is
run. It contains the parameters
necessary for running ChronoLog, which
may subsequently be changed by running
CLUTIL. There is a separate SETUP file
for each DATABASE on your computer.
CROSSKEY.CL1 This file will contain CrossKey
information.
ONETIME.CL1 This file will contain ChronoLog one-
time event data.
RECURING.CL1 This file will contain ChronoLog
recurring event data.
OVERFLOW.CL1 This file will contain the extra-long
event descriptions for both one-time and
recurring events.
TODOLIST.CL1 This file will contain the "things-to-
do" items entered by executing
CLTODO.EXE.
PHONE2.CL1 This file will contain PhoneLog data
entered by executing CLPHONE.EXE.
DOSDIR.CL1 This file will contain the instructions
for executing other DOS applications
which are entered by executing
CLDOSDIR.EXE.
- 12 -
COMPUTER HARDWARE/SOFTWARE REQUIREMENTS
---------------------------------------
ChronoLog has been designed to operate in a minimum DOS
environment, i.e. 8086 CPU, MS-DOS 2.11, with monochrome display.
There are, however, some relevant facts which must be considered.
Although it is technically possible to run ChronoLog on a
floppy disk, it strongly recommended that hard drive installation
be chosen if available, because (1) ChronoLog data files are
dynamic and can only expand so far before a floppy is filled, and
(2) the size of the programs requires the subordinate programs
such as the PhoneLog and DOS Direct to be loaded as overlays.
This can be painfully slow on a floppy system.
After the system has been used over a period of time the
growing files will cause considerable degradation to a less-
powerful CPU, also. For that reason, I would recommend nothing
less than an 80286 processor for full use of the system.
If you choose to use the PhoneLog autodial function, you
must have a Hayes-compatible modem connected to your computer and
telephone. See the section entitled "PhoneLog Autodial" for
configuration instructions.
- 13 -
SYSTEM INSTALLATION
-------------------
Shareware products typically get passed in a variety of
ways, therefore installation procedures may vary depending upon
where you received your copy of the system. They may be on a
"master" diskette, with all files separate, or they may have been
"compressed" into a single file, the technique of most bulletin
boards. (If you are not familiar with file compression, read the
section entitled "COMPRESSING SYSTEM FILES".) The compressed
file may even have been converted into a self-extracting .EXE
file, depending on the practice of the BBS or vendor. Shareware
vendors or distributors may have added some of their own files.
** Installation from a ChronoLog "Master" Diskette
--------------------------------------------------
If you are installing from the ChronoLog "master"
diskette(s), one 3 1/2" or two 5 1/4" floppy(s), the files are
not compressed. Use the following procedure to install:
- There should be at least 15 files. See the file
PACKING.LST for listing of the minimum files required.
- Insert the 3 1/2" floppy or 5 1/4" floppy #1 (contains
the file CLINST.EXE) into a floppy drive.
- Type CLINST (the ChronoLog System Installation Program).
This will create a subdirectory on your hard drive and copy the
system files into it. (If loading from 5 1/4" floppy, you will
be prompted to insert floppy #2.). CLINIT (the ChronoLog
Database Initialization Program) will execute automatically.
** Installation When System Files Have Been Compressed
------------------------------------------------------
If you have the ChronoLog files compressed into a single
file (the file name SHOULD be CHRON110.xxx, where xxx represents
the compression extension).
NOTE: CompuServe supports only a six character file name,
therefore the file name is CHRON1.ZIP.
Use the following installation procedure:
- You do not need to run CLINST. Instead make sure that
the compressed file has been copied to the subdirectory on your
hard drive wherein you want the ChronoLog system files to reside.
- Decompress CHRON110.xxx. If the decompress is
successful, you may delete CHRON110.xxx.
- There should be at least 15 files when decompressed. See
the file PACKING.LST for listing of the minimum files required.
- You are now ready to proceed to type CLINIT (the
- 14 -
ChronoLog Database Initialization Program) to initialize a
database in the subdirectory where the system files reside.
From this point on, the installation instructions are
written to assume that you have decompressed all of the system
files.
** Database Initialization (CLINIT.EXE)
---------------------------------------
None of the system .EXE programs will execute until you have
initialized a database for the subdirectory in which you are
currently working. Go back and read the definition if you are
unsure of what a database is.
The CLINIT program creates a SETUP file with default values
which you may later customize to suit your needs.
You will be asked to input a 7-character database name which
will uniquely the ChronoLog database you are creating. This is
required for various system functions in which ChronoLog must
distinguish between the source of the data, and also for work
space organization. The system will not accept a database name
which already exists on your computer. (NOTE: You will not be
asked for a database name on the first initialization on your
computer. ChronoLog automatically assigns your first database
the name "MAIN".)
On database initiations after the first ("MAIN") initiation,
you will be asked if you would like to create unique data files
for storing your PhoneLog, DOS Direct, and TodoList information,
or simply use the data files stored in the MAIN database. The
default is to use the MAIN database for each of these, so that
you maintain only one version, but the option is available to
have multiples should you choose to use it. The option may be
changed at any later time by selecting UTILITY -> SETUP.
You will be asked if you would like to automatically store a
number of recurring dates, such as holidays, season changes,
etc., in your database. There are currently 25 automatic dates
stored if you choose this option. You may later delete any of
these for which you have no interest.
Each time CLINIT is executed in a new subdirectory, your
hard drive is searched to locate the MAIN database and certain
information is extracted to create a new SETUP.CL1 file for your
new database.
- 15 -
** Creating a DOS Path
----------------------
If the user wishes to establish more than one database,
there is no need to copy all of the system files to each
subsequent database subdirectory. Simply add the original (MAIN)
subdirectory to the PATH command in your AUTOEXEC.BAT file.
NOTE: On the second database initialization (you don't need a
path on the first one) CLINIT will automatically update your
AUTOEXEC.BAT file for you, if you choose.
Please note that this does NOT provide a path to any data
files. Since you may have multiple databases, you must execute
ChronoLog in the MS-DOS subdirectory where the data files are
located!
- 16 -
USING A VIRTUAL DISK OR RAMDRIVE
--------------------------------
ChronoLog creates a temporary "work space" daily which
basically consists of expanding database events into EventLog
entries. This work space can reside on your hard or floppy disk
if you desire - as a matter of fact, when a database is
initialized the default work space is the current subdirectory.
There's a MUCH better way.
Since this work space is only temporary, the logical
location for it is on a virtual disk or RAMDRIVE. For the new
DOS user, this is using available RAM to emulate a hard disk
drive. The good thing about a virtual disk or RAMDRIVE is that
it makes disk access as fast as memory access; the bad thing is
that when your computer is turned off, the information is lost.
In normal situations this could be disastrous, but for ChronoLog,
it is a perfect utilization.
No attempt has been made to make the Virtual Disk or
RAMDRIVE the default, because there are different versions
depending on the version of DOS you are running, and your RAM
utilization may vary depending on other applications. The
decision must be yours.
Select UTILITY -> SETUP to change the work space assignment.
See the section entitled "WORK SPACE (TEMPORARY DISK STORAGE)" in
the UTILITY section of this manual for a discussion. If you
choose to use a virtual disk or RAMDRIVE (and you really
should!), consult your DOS user's manual for installation
instructions.
- 17 -
CHRONOLOG - THE MAIN MODULE (CHRONO.EXE)
----------------------------------------
CHRONO.EXE is the main module, from which all of the other
programs (except CLINST, CLINIT, and CLTODAY) can be "called".
** Screen Headers and Footers
-----------------------------
The top of most of the ChronoLog screens (not the MATRIX and
PhoneLog screens) contains information about the system: the
current date and time-of-day, the database name, the current
ChronoLog module name, and license information.
The bottom of most of the ChronoLog screens is used for two
purposes: (1) ACTION KEYS which, when pressed, execute a
subordinate process, and (2) HELP and ERROR INFORMATION which
alert you to available options or error conditions.
** The EventLog Screen
----------------------
The opening display when you execute ChronoLog is the
EventLog screen. This is the scrollable array of all EVENTS
which have been expanded into ChronoLogically-ordered EventLog
entries.
The scrollable entries in the array display the date, day
of the week, start/stop times (if any), CrossKeys (if any), and
the event description. The day of the week is replaced by the
words TODAY and TOMORROW, if applicable. The day of the week is
abbreviated if the reminder has times associated with it, and
spelled out in full if not. The word "BEGINS" is displayed for
the first day of a multi-day event, the word "ENDS" for the last
day. If it is a multi-day event in progress, the string "DAY x
OF y" is displayed for today.
The remainder of the screen line consists of:
- The event type if it is a RECURRING event, enclosed in
ellipses {}.
- Any CrossKeys associated with the event, enclosed in
brackets []. If the number or length of the CrossKeys is too
long, the CrossKey representation is replaced by an asterisk [*],
which only indicates the presence of one or more CrossKeys.
- The event description. If the event description extends
beyond the screen width, it is truncated.
When the program first loads, it scans your database, sorts
all of your current events in ChronoLogical order, then displays
them with those events scheduled for today (or nearest in future)
at the top of the screen.
- 18 -
*** Using the Keypad
--------------------
Use the keypad to scroll the EventLog as follows:
UP/DOWN ARROWS Move the cursor bar one line
PGUP/PGDN Move the screen display a page in
the appropriate direction
HOME Return to the current day's events
CTRL + HOME Jump to beginning of event file
END Jump to bottom of event file
*** EventLog Action Keys
------------------------
The bottom of the EventLog screen displays the ChronoLog
modules which may be called from here. This consists of pressing
the first letter of the action desired, the ENTER or ESC keys.
Following are the actions and keys.
ACTION KEY
------ -----
HELP. Display help information. H
Add a new ChronoLog event. A
View the highlighted event. ENTER
(Modify or delete event from here.)
Search for groups of events. S
Maintain your list of CrossKeys. X
Display the CrossKey MATRIX. M
Call the Print Menu. P
Pop up the calculator. C
Pop up the 3-month calendar. 3
Call the ToDoList program. T
Call the PhoneLog program. N
Call the DOS Directory program. D
Export events from the current database. E
Import events into the current database. I
Call the Utility program. U
Clear the screen (Zzz). Z
Quit ChronoLog. ESC
The following sections describe the actions possible from
the EventLog screen.
NOTE: The first time you execute the program, you will be
greeted with a welcome screen and asked if you would like a brief
"guided tour" through the command set. If you respond "YES",
each of the commands will appear and be explained on the screen.
Following that, the EventLog screen will appear, and you're ready
to begin using the system. (If you would like to see this again
at some later time, enter the command CLINIT DEMO at the DOS
prompt.)
- 19 -
*** The EventLog Help Screen (key = H)
--------------------------------------
The EventLog Help Screen is a scrollable display which
describes all of the actions possible on the EventLog screen.
Use the keypad to scroll, then press ESC to return to ChronoLog.
*** Adding a New ChronoLog Event (key = A)
------------------------------------------
This option allows you to enter any type of event into your
ChronoLog database. You will be asked to enter the dates, times,
description, and associated CrossKeys for the event you wish to
record.
Following is a list of all the actions possible when each
data item has been completed on the screen (exceptions to these
general rules are noted in the individual data item
descriptions):
- Press ENTER or TAB to advance to the next data item
- Press SHIFT + TAB to back up to the previous data
item.
- Press F10 to indicate that all the data necessary for
the EVENT has been entered. The minimum data items
for an event are EVENT TYPE, BEGINNING DATE for a
one-time event or the RECURRING DATE for a recurring
event, and the EVENT DESCRIPTION.
- Press ESC to quit the add process and return to the
EventLog screen.
You will first be asked to select the EVENT TYPE. A
scrollable array of the event types will appear on the left of
the screen. Scroll by pressing the UP or DOWN ARROW KEYS on the
keypad, then pressing the ENTER KEY to select. Since this is the
first data item, SHIFT+TAB cannot be used to back up.
For a quick, on-screen description of each event type, HELP
is available here by pressing the H key.
When you have continued to the end of the add process, the
system will ask you to wait while it permanently stores the event
and reconstructs the EventLog with your new entry.
- 20 -
**** Adding ONE-TIME Events
---------------------------
You will be asked to record:
...DATES: Each event is assumed to have a beginning and
ending date. As each is asked of you, use the ARROW and
PGUP/PGDN keys on the keypad to adjust the dates, then press the
ENTER key to record each one. The keypad method is intended to
greatly simplify the date-entering process and to ensure that
dates are accurately recorded.
...TIMES: As with the dates above, use the ARROW and
PGUP/PGDN keys to adjust the times in 15-minute and hourly
intervals. Times are recorded using military time notation
(24-hour clock), or in civilian notation (a.m. and p.m.
designated). You may have only a beginning time with no ending
time, if the ending is uncertain. Or, if time is unimportant for
this event, you may bypass the time by pressing the SPACE BAR.
...The EVENT DESCRIPTION: Use the available space to
describe the event. This is a free-screen editor with automatic
wordwrap. Do not press the ENTER KEY at the end of each screen
line - this signals the completion of the EVENT DESCRIPTION. If
no CrossKeys have been defined, the event is stored at the
completion of the EVENT DESCRIPTION.
...CrossKeys: If you are using CrossKeys in your system,
you may use the CrossKey list on the right of your screen to
attach any CrossKeys to this event. To select a CrossKey, use
the KEYPAD to move around on the list and press the SPACE BAR to
"tag" the CrossKey. Tag as many as you wish to attach to the
event, then press the ENTER key. NOTE: simply pressing the ENTER
key will NOT attach the highlighted CrossKey.
**** Adding Recurring Events
----------------------------
The following sections describe how to add the different
types of recurring events. Data entry for beginning and ending
times, the event description, and CrossKey selection is identical
to the procedures described above for one-time events.
NOTE: You may set the number of times you want a recurring
event to be repeated in the EventLog. For instance, the number
of EventLog entries for a weekly event is normally for the next 8
weeks (the ChronoLog default), but you may want to adjust that
number up or down. Select UTILITY -> SETUP to do this.
- 21 -
***** Adding an ANNUAL Event
----------------------------
Use the keypad to scroll the month and day for the annual
event, pressing the ENTER KEY to select.
***** Adding a MONTHLY Event
----------------------------
Use the keypad to scroll the day of the month for the
monthly event, pressing the ENTER KEY to select.
***** Adding a WEEKLY Event
---------------------------
Use the keypad to scroll the day of the week for the
weekly event, pressing the ENTER KEY to select.
***** Adding a DAILY Event
--------------------------
You may select from three types of daily events: events
which will recur daily Monday thru Friday (5 day), Monday thru
Saturday (6 day), or each day of the week (7 day). No entry is
required in the DATE field; a TIME entry is mandatory.
***** Adding a QUARTERLY Event
------------------------------
Use the keypad to scroll the date of the FIRST OCCURRENCE of
the quarterly event, pressing the ENTER KEY to select.
(ChronoLog will automatically repeat at three-month intervals
from that date forward.)
***** Adding a BI-WEEKLY Event
------------------------------
Use the keypad to record the date of the FIRST OCCURRENCE of
the bi-weekly event, pressing the ENTER KEY to select. (ChronoLog
will automatically repeat at two-week intervals from that date
forward.)
***** Adding a BI-MONTHLY Event
-------------------------------
Use the keypad to scroll the date of the FIRST OCCURRENCE of
the bi-monthly event, pressing the ENTER KEY to select.
(ChronoLog will automatically repeat at two-month intervals from
that date forward.)
- 22 -
***** Adding a SEMI-ANNUAL Event
--------------------------------
Use the keypad to scroll the date of the FIRST OCCURRENCE of
the semi-annual event, pressing the ENTER KEY to select.
(ChronoLog will automatically repeat at six-month intervals from
that date forward.)
***** Adding a MONTHLY VARYING Event
------------------------------------
Use the keypad to scroll in order the WEEK NUMBER (1st -
5th) and the WEEKDAY (Sun - Sat) for the monthly varying event,
pressing the ENTER KEY to select each.
***** Adding an ANNUAL VARYING Event
------------------------------------
Use the keypad to scroll in order the WEEK NUMBER (1st -
5th), the WEEKDAY (Sun - Sat), and the MONTH (Jan - Dec) for the
annual varying event, pressing the ENTER KEY to select each.
**** Conflict-Checking
----------------------
Using the criteria you have established under UTILITY ->
SETUP, ChronoLog will warn you if the date and time of an event
you have just entered is in conflict with another. If one or
more is found, a window will appear displaying the conflicting
events, and you will be asked your intention to add or bypass
the adding of the event. See the section titled "Conflict-
Checking Criteria" in the UTILITY section of this manual for a
discussion.
*** Viewing an Event (key = ENTER)
----------------------------------
EventLog entries will likely have to be abbreviated to fit
on a single screen line. The event description, unless shorter
than about 40 characters, will be truncated. If the attached
CrossKeys take up too much of the available screen line, they are
replaced by an asterisk [*]. To view an event on the EventLog
screen in its entirety, move the cursor to select the event and
press the ENTER key. The event will be displayed on the same
screen in which it was added to the system.
The number of days relative to today is displayed to the
right of the event type, i.e. the number of days ago that the
displayed event began and ended, or the number of days until the
event occurs if it is in the future.
You may modify or delete the event while it has been
selected for VIEW.
- 23 -
**** Modifying an Event (key = M on VIEW EVENT Screen)
------------------------------------------------------
Refer to the section titled "Adding a New ChronoLog Event",
for instructions on how to change the individual data items for
the event - all of the rules (TAB, SHIFT+TAB, F10, etc.) which
applied to the add process apply to the modification process.
As you move about the screen, the cursor will stop on every
data item, which you may change if you wish. If you want to
leave the item unchanged, simply press the ENTER key.
**** Deleting an Event (key = D on VIEW EVENT Screen)
-----------------------------------------------------
While VIEWing the event you want to delete, press the D key.
ChronoLog will ask "Are you sure you want to delete this event?".
If you press the Y key, the event will be permanently deleted
from the database.
*** Searching for Events (key = S)
----------------------------------
The SEARCH feature allows you to search your database for
events containing a specified character string and events with
specified CrossKeys, for a specified time period.
If you have created CrossKeys for your database, you will
first be asked to choose between a STRING or CROSSKEY search.
You will then be asked to select a range of dates (Beginning
and Ending) for which you would like to display the selected
events. If you would like to search the entire file, simply
press the F5 key; for future events only, press F6.
Different information must now be input, depending upon the
type of search selected:
- STRING SEARCH. You will be asked to enter (1) the desired
character string, and (2) if the search should be case sensitive
- should upper and lower case be exactly matched or not.
NOTE: A character string entered for search must be at least
three characters long. At some point, when your database has
grown large and many matches are found, you may be told that the
results of the search is too large for ChronoLog's memory
allocation, and asked to repeat the search with a longer string.
- CROSSKEY SEARCH: A list of your recorded CrossKeys will be
displayed and you may choose any or all.
The database will now be scanned, and the results of the
search will be displayed in a scrollable table. You may select
and VIEW an event just as you can on the EventLog screen, by
using the KEYPAD to move the cursor bar and pressing the ENTER
KEY.
- 24 -
To print the results of a search, press ESC to return to the
EventLog screen, then select the PRINT MENU. An option will be
on the menu to "EVENTS FOUND IN LAST SEARCH". The ability to
print the results of any search will remain until another search
is done.
*** Maintaining Your CrossKey List (key = X)
--------------------------------------------
This option allows you to add CrossKeys to or delete
CrossKeys from the current database. If you have already entered
at least one CrossKey, a scrollable table will appear on your
screen; if not, you will be given the opportunity to add the
first one.
**** Adding a New CrossKey (key = A on the CrossKey screen)
-----------------------------------------------------------
CrossKeys may be up to 16 characters in length.
An attempt to add a new CrossKey which already exists for
this database will be rejected.
You may add up to 30 CrossKeys to any database.
**** Deleting a CrossKey (key = D on the CrossKey screen)
---------------------------------------------------------
Extreme care should be taken when deleting a CrossKey from
your database. CrossKeys are the backbone of the system.
Remember that an ChronoLog database has no beginning nor end, and
that one of the most important features of ChronoLog is its use
as a permanent record! Once a CrossKey is assigned to an event,
unless REMOVED FROM THE EVENT by modifying the event itself, the
historical value of that assignment should be forever.
Here's what happens when a CrossKey is deleted from your
list:
- the ENTIRE database of events is scanned and all
assignments of that CrossKey are removed.
- the CrossKey is added to the end of the EVENT DESCRIPTION
for those events.
The result is that you will no longer be able to use the
CrossKey to isolate the event for searching, printing, etc.
- 25 -
*** The CrossKey Matrix (key = M)
---------------------------------
The purpose of the CrossKey MATRIX screen is to graphically
display the use of CrossKeys for the coming two-month period, to
assist you in avoiding resource conflicts. It is only used, of
course, if you have defined CrossKeys for the database.
The matrix depicts your CrossKeys on the left side of the
screen, with time in days across the top. Thus, the matrix
junction will display the number of events which have been
recorded for that CrossKey for that date - i.e. a "2" would
indicate that the highlighted CrossKey has been attached to two
events for that day. If you have designed your system so that
CrossKeys identify resources, numbers greater than one
indicate a potential resource conflict and may warrant your
attention.
Use the arrow keys on the keypad to move about the matrix.
When the cursor reaches a "spot" with a number, a window will
appear on the screen which shows the events for that CrossKey on
that date.
When the matrix is executed from the EventLog screen, it
always uses the current day as the "base" date, and extends two
months in the future. You may, by pressing the F5 key on the
matrix screen, reset the base date to any other. The matrix will
be redrawn for the two months following the date selected.
*** The Print Menu (key = P)
----------------------------
The Print Menu offers a choice of several print options,
which are described in the following sections.
Printer options are selected in UTILITY -> SETUP, and are
displayed on the Print Menu screen for quick reference.
All of them begin by offering the choice of having output
directed to an attached printer, or to a disk file. The latter
choice allows you to export these files to another
configuration's printer, or even to send to another location by
electronic mail.
If you select the Appointment Schedule, either of the Month
Calendars, One-time Events, or Recurring Events, you may select
for print specific CrossKeys from a screen array. If you want to
print ALL events, press F10 when the array appears.
NOTE: If you direct your output to an attached printer,
ChronoLog will verify that the printer is attached to the proper
port (also selected in UTILITY -> SETUP) and is online. Some
user's have reported that this check does not work properly for
their printers - a printer error is reported even though there is
none. I have worked and tested this problem to the very best of
my ability. MicroSoft informs me that it is an inconsistency in
- 26 -
the way the BIOS installed on older model PC's and clones work
when connected to older and newer printers. A new 486 computer,
for instance, may not wait for an older printer to return the
proper test result. Anyway, my only solution is: if you
encounter this problem, use UTILITY -> SETUP to disable the print
check.
**** Appointment Schedule
-------------------------
Selecting this option will cause an appointment schedule to
print for all events scheduled for the next "n" days. The
default value of "n" is 7 days but may be reset to your choice
via UTILITY -> SETUP.
The appointment schedule will display a three-month calendar
across the top of your printout, followed by all events for the
period, separated for each day, with times displayed.
**** Month Calendar (Narrow)
----------------------------
Narrow paper is standard 8 1/2" x 11" fanfold computer
paper.
You will be asked to choose the month to print (the default
is the current month). Calendars can be printed for any month,
past or future, whether they contain events or not.
In each block on the calendar, all of the events which you
have recorded for that day will print. Times and CrossKeys will
appear in front of the event descriptions. Multiple events on a
single day will be separated by a dotted line.
A single-month calendar will use as much paper as it needs
to print, i.e. if your event descriptions are long, the calendar
may print across the perforation on a fanfold-paper printer, or
on multiple pages on a sheetfed printer.
**** Month Calendar (Wide)
--------------------------
This option is the same as the previous, except that it is
designed to print on wide (14 1/2" x 11" fanfold computer paper)
by widening each block proportionately.
- 27 -
**** One-Time Events
--------------------
This option will print all one-time events for a selected
period of time, in ChronoLogical order. You will be asked to
specify the beginning and ending dates.
This feature is extremely valuable for recalling past events
by CrossKey. For example, if you are a supervisor and use
ChronoLog to schedule your employees, at the end of the year you
may print all events in which each employee was involved.
**** Recurring Events
---------------------
This option will print all recurring events in your
database.
**** PhoneLog
-------------
Selecting this option will print all of the PhoneLog entries
on standard (8 1/2" x 11") paper. It will print the entry name
on the left side of the paper, with corresponding data items
containing data printed on the right.
**** ToDoList
-------------
Selecting this option will print all of the items in the
ToDoList on standard-size paper.
**** Events Found in Last Search
--------------------------------
The results of the most recent event search (see section
"Searching for Events") may be printed with this option. This is
a printout of all events located by the search, in ChronoLogical
order.
*** Changing Databases Without Leaving ChronoLog (key = J)
----------------------------------------------------------
The JUMP feature allows you to quickly load another
ChronoLog database without having to exit to DOS, change
directory, and manually load the system.
There should be an ASCII file in your MAIN database
subdirectory named CLTODAY.DAT, which is automatically updated
with the path each time you execute CLINIT to create a new
database. When "J" is pressed on the EventLog screen, ChronoLog
locates this file, checks to make sure each of the recorded paths
are still there and contains a ChronoLog database, and displays
the database names and paths in a scrollable array. Use the
keypad to move the cursor bar. When you press the ENTER key,
ChronoLog will load the highlighted database.
- 28 -
*** Transferring Events From One Database to Another
----------------------------------------------------
The EXPORT/IMPORT feature allows you to search your database
for events with specified CrossKeys for a specified time period,
and create a DOS file of those events for IMPORT into another
database on your computer, or another person's computer.
EXPORT/IMPORT files have a DOS extension of .CLX, for easy
identification.
The primary purpose of the EXPORT/IMPORT capability is to
allow a manager or supervisor to prepare schedules for his
employees which they may then store in their ChronoLog databases.
IMPORTANT: Since events are selected based on their
associated Crosskeys, they must also be stored based on the SAME
CrossKeys. In other words, if you select a CrossKey for EXPORT,
the database for IMPORT must contain that SAME EXACT CrossKey!
**** Exporting Events (key = E)
-------------------------------
The mechanics of EXPORT are similar to a CrossKey SEARCH,
with the additional requirement of having to provide the EXPORT
file name.
You will be asked to select a range of dates (Beginning and
Ending) for which you would like to export selected events. You
may press F5 to export ALL database events regardless of date, or
F6 to export all FUTURE events.
A list of your recorded CrossKeys will be displayed and you
may choose any or all.
The database will be scanned, and the results of the search
will be displayed in a scrollable table. You may select and VIEW
an event just as you can on the EventLog screen, by using the
KEYPAD to move the cursor bar and pressing the ENTER KEY.
At this point, you may elect to EXPORT the selected events
by pressing the F10 key. An edit line will appear for you to
enter the name of the export file. You may enter a file name
including the file path, if desired.
Also appearing on this screen is the name of the file used
in the most recent EXPORT and the date it was exported. This is
provided to help you prevent duplications.
When the file name is correct, press ENTER and the EXPORT
.CLX file will be created.
NOTE: Exporting events does NOT remove them from the source
database.
- 29 -
**** Importing Events (key = I)
-------------------------------
IMPORT reads the .CLX file and stores each event in the
receiving database, linking it to the proper CrossKey(s).
The user must provide the name of the file to be imported.
(The name of the most recent file import is displayed on the
IMPORT screen and becomes the default file response on the edit
line. For the first IMPORT, the file name TRANSFER.CLX is the
default.)
When the name has been correctly entered, ChronoLog locates
the file and stores the events. A window will be displayed
showing the number of events in the file and number which were
stored. If the number stored is less than the other number, it's
because the proper CrossKeys have not been defined in the
receiving database.
Following an IMPORT, ChronoLog must "restart" (go through
its load procedure) to incorporate the new events into the
EventLog.
*** The Calculator (key = C)
----------------------------
The calculator is extremely easy to use. It offers the use
of five functions: addition, subtraction, multiplication,
division, and exponentiation. The corresponding MATH OPERATORS
are:
+ - * / ^
It allows for the temporary storage of nine "hash" totals
which can be recalled by pressing a function key. These totals
are only available during this particular execution of the
calculator - if you return to the EventLog screen, the "hash"
totals will not be available for the next use of the calculator.
At every point in the calculation process, all possible
keystrokes are displayed at the bottom of the screen.
Following are step-by-step instructions for using the
calculator:
- START: Enter a number followed by a MATH OPERATOR.
- Enter the second number. You may end the second number by:
- Pressing "=" (or the ENTER KEY). The total will be
calculated and displayed. Continue by:
- Pressing another operator. You will be asked to
enter another number (go to START above).
- Storing the hash total in a function-keyed
- 30 -
memory location.
- Pressing C to clear the calculator.
- Pressing another operator.
At any point in the above steps, when asked to "enter a
number", you may instead press a function key to recall the total
previously stored there.
*** The 3-Month Calendar (key = 3)
----------------------------------
The three-month calendar displays the previous, current, and
following months. You may scroll backward and forward through
time by using the ARROW and PGUP/PGDN keys on the keypad.
*** PhoneLog (key = L)
----------------------
PhoneLog is another easy-to-use yet powerful feature of
ChronoLog, which may be loaded as a standalone program (name:
CLPHONE.EXE) or by pressing "L" on the ChronoLog EventLog screen.
All entries in PhoneLog are kept in alphabetic order in a
scrollable array on the left side of the screen. The order is
automatic; you don't have to have the scroll bar in any certain
position when a new entry is added.
On the right side of the screen are eight data fields which,
when scrolling through the names in the directory, are associated
with the name on the left UNDER THE SCROLL BAR at any given time.
The phone directory may be scrolled by using the keys on the
keypad: UP and DOWN arrow keys will move the scroll bar one line;
PGUP and PGDN will move the scroll bar a full page; HOME and END
will move the scroll bar to the top and bottom of the file. In
addition, pressing an alphabetic character will "jump" the cursor
bar to the next name which begins with that character.
Notice that the PhoneLog "action keys" are different from
the other ChronoLog modules, i.e. INS to add an entry instead of
the letter A. This is because PhoneLog scrolling has the
additional feature described in the previous paragraph - pressing
an alphabetic character key is used to quickly find directory
entries.
- 31 -
**** PhoneLog Data File Location
--------------------------------
If you create multiple databases, you may choose to build a
separate PhoneLog data file for each new database, or maintain
one "central" file in the MAIN database. This question is asked
when you execute CLINIT to create the new databases. Select
UTILITY -> SETUP to change the location at any time.
**** Data Labels
----------------
The labels in the center of the screen for the top six data
fields may be customized to suit your own requirements. When you
first execute PhoneLog, these labels will say "PhoneLog Label #1"
(through #6), and should first be assigned a meaningful label by
running UTILITY -> SETUP. See the section "PHONELOG DATA LABELS"
for instructions on setting/resetting the labels.
Once these labels are set and data has been recorded using
the labels, they shouldn't be changed, unless you want to go back
and change all of the underlying data.
The labels on the two bottom data fields, ADDRESS and
REMARKS, are fixed and new labels cannot be assigned.
**** Adding a New PhoneLog Entry
--------------------------------
Press the INS key to add a new PhoneLog entry. The program
will display a highlighted line on the left side of the screen
wherein you may type the name. Of course, the name of a person
should be entered "last name first" to facilitate its location
later.
When the name has been entered, a highlighted bar will
appear in the first data field on the right side of the screen.
from this point, you may scroll up and down the right side of the
screen with the UP and DOWN arrow keys, entering data on any of
the lines that you wish. Pressing ENTER on any line will also
move the highlighted bar down the screen.
Press the F10 key to store the completed entry. (If the
ENTER key is pressed on the bottom line of the REMARKS field, the
entry will be stored.)
ESC may be pressed at any time to discontinue entering data
for this entry.
- 32 -
**** Selecting a PhoneLog Entry
-------------------------------
Move the cursor bar to the entry to select and press the
ENTER KEY. A box will appear on the left side of the screen with
the selected name and all options that apply to this screen.
From here you may modify any data associated with this entry
(including the name), add new data items, or use the Autodial
feature, if you have a telephone sharing a common line with your
computer modem.
***** Modifying a PhoneLog Entry Name
-------------------------------------
When an entry has been selected, the name field may be
edited by pressing the F5 key. Pree the ENTER KEY when finished
editing - the name will be moved to the proper place in the
alphabetical order if necessary.
***** Modifying PhoneLog Data Items
-----------------------------------
To modify or add a data item to the right side of the
screen, simply move the cursor bar to the proper line on the
right side of the screen and edit. Press the ENTER KEY when the
item is correct.
Press F10 to save the modified data or ESC to quit without
saving any changes which were made.
***** PhoneLog Autodial
-----------------------
In order to take advantage of the Autodial feature, you must
have a Hayes-compatible modem connected to a serial port (COM1
thru COM4) on your computer, and a telephone sharing the same
phone line. The line may be shared by inserting the line from
the phone into the RJ11 receptacle labeled "PHONE" on your modem.
If your modem does not have this receptacle, you may also
purchase an inexpensive two-way line splitter, insert the common
end into the wall jack and the "split" ends into both the modem
and the telephone.
To use the Autodial, use the keypad arrow keys to select the
number on the right side of the SELECT ENTRY screen, remove the
telephone receiver, and press the F3 key.
Some situations require that you insert preliminary numbers
before dialing. This may be a code for an outside line in an
office arrangement, or a personal accounting code. If you have
this requirement, select UTILITY -> SETUP and record the "pre-
dial" numbers. This will eliminate the need to insert these
numbers in all of your data entries. Then, when preparing to use
the Autodial feature, simply press the F2 key to automatically
dial this preliminary number.
- 33 -
**** Deleting a PhoneLog Entry
------------------------------
Move the cursor bar to the entry name to delete and press
the DEL key. You will be asked to confirm the deletion. If you
respond "Yes", the name and all associated data will be deleted
from your PhoneLog.
**** Printing the PhoneLog
--------------------------
To print the PhoneLog, return to the EventLog screen and
select PRINT -> PHONELOG. You will be asked to confirm your
intention to print. If you respond "Yes", your entire PhoneLog
will be formatted and printed.
*** DOS Direct (key = D)
------------------------
This feature is provided so that the user could load
ChronoLog at the beginning of the day, and never unload it! It
would be the "command central" from which all other computer
applications, such as word processors, spreadsheets, etc. could
be run.
DOS Direct can be run as a standalone program (name:
CLDOSDIR.EXE), or by pressing "D" on the ChronoLog EventLog
screen.
An infinite table of software applications can be loaded
into DOS Direct. When executed, the table of application names
is scrolled by using the keypad keys (UP/DOWN arrows, PGUP/PGDN,
HOME, END).
**** Data Required by DOS Direct
--------------------------------
Five data items are stored for each application entry:
- The application name. This is the name that will appear
in the screen array.
- The subdirectory from which you want to execute the
application.
- The command line or string that will load and run the
application. This is the .EXE, .COM, or .BAT file plus
any command line parameters (i.e. WP DOCUMENT.FIL).
- prompt switch (Y/N):
Y = request DOS to prompt for command line parameters
at run time
N = do not prompt
- 34 -
- pause switch (Y/N):
Y = pause (freeze screen) at end of execution before
returning to DOS Direct
N = do not pause
**** DOS Direct Data File Location
----------------------------------
If you create multiple databases, you may choose to build a
separate DOS Direct data file for each new database, or maintain
one "central" file in the MAIN database. This question is asked
when you execute CLINIT to create the new databases. Select
UTILITY -> SETUP to change this option at any time.
**** Adding a New DOS Direct Application (key = A)
--------------------------------------------------
A screen will appear that will prompt you sequentially for
the five data items described above.
DOS Direct checks to ensure that you do not enter a non-
existing path on the SUBDIRECTORY line.
**** Modifying a DOS Direct Application (key = M)
-------------------------------------------------
The existing data for the application under the cursor bar
will be displayed. You will be prompted sequentially to either
replace or leave unchanged each of the five fields.
**** Deleting a DOS Direct Application (key = D)
------------------------------------------------
The application under the cursor bar will be deleted after
you have been asked to confirm the deletion by pressing the
letter D a second time.
**** Executing a DOS Direct Application (key = ENTER)
-----------------------------------------------------
The application under the cursor bar will be executed. An
error condition will occur if: (1) the subdirectory path cannot
be found; or (2) the command line is not valid.
- 35 -
**** Changing the DOS Direct Table Order (key = C)
--------------------------------------------------
The application under the cursor bar will begin blinking.
You may now use the UP and DOWN arrow keys to move the
application entry to the new location of your choice. Press the
ENTER KEY when correct.
**** Shelling to DOS (key = S)
------------------------------
This option allows you to run a DOS command without leaving
ChronoLog. Pressing "S" puts you into DOS mode wherein you may
do what you need to do, then type "EXIT" to return to DOS Direct.
NOTE: DOS Direct remains in memory while you are SHELLED.
It is up to you to remember that you must "EXIT" and return
rather than reload ChronoLog - if you don't you'll use up your
base memory very quickly!
*** The ToDoList (key = T)
--------------------------
The ToDoList is a quick-and-easy way to keep track of those
things which require your immediate attention.
The ToDoList can be run as a standalone program (name:
CLTODO.EXE), or by pressing "T" on the ChronoLog EventLog screen.
The entries are displayed on single lines in a scrollable
table. There may be 17 entries (one screenful) in your ToDoList
at any given time.
**** ToDoList Data File Location
--------------------------------
If you create multiple databases, you may choose to build a
separate ToDoList data file for each new database, or maintain
one "central" file in the MAIN database. This question is asked
when you execute CLINIT to create the new databases. Select
UTILITY -> SETUP to change this option at any time.
**** Adding a New ToDoList Item Here (key = A)
----------------------------------------------
This allows you to insert an item at a specific point in the
table. When performed, the table will "expand" and a blank line
will appear at the point where the letter A key was pressed.
Simply enter the item on the line and press ENTER to store.
- 36 -
**** Adding a New ToDoList Item To End Of List (key = E)
--------------------------------------------------------
This is the same as the previous paragraph, except the new
item is appended to the bottom of the ToDoList.
**** Modifying a ToDoList Item (key = M)
----------------------------------------
The item under the cursor bar will be highlighted. Edit the
line, then press ENTER to replace the previous entry.
**** Deleting a ToDoList Item (key = D)
---------------------------------------
The item under the cursor bar will be deleted.
**** Undeleting the Last Deleted ToDoList Item (key = U)
--------------------------------------------------------
This feature will restore the last item deleted DURING THIS
EXECUTION of the ToDoList.
**** Toggling Task Completion (key = T)
---------------------------------------
This feature is provided so that you can mark a ToDoList
item as completed but not permanently delete it from your list.
When "T" is pressed, the highlighted item displays the word
"DONE" on the right margin and is moved to the bottom of your
ToDoList.
If you change your mind, you may press "T" again, and the
item will move to the top of your ToDoList with the word "DONE"
removed.
**** Changing the ToDoList Order (key = C)
------------------------------------------
This feature allows you to change the priority of the items
in your list. When performed, the item under the cursor bar will
begin blinking. You may now use the UP and DOWN arrow keys to
move the item to the new location of your choice.
*** The Utility Program (key = U)
---------------------------------
The Utility Program provides several miscellaneous functions
for using ChronoLog to its best advantage.
Utility can be run as a standalone program (name:
CLUTIL.EXE), or by pressing "U" on the ChronoLog EventLog screen.
- 37 -
**** Setup
----------
The SETUP screen allows you to set certain parameters which
may be necessary for proper execution of ChronoLog on your
computer, or maybe just "cosmetic" changes to suit your personal
taste.
Use the keypad and TAB or SHIFT/TAB keys to move around the
SETUP screen. To select an item for edit, press the ENTER key.
Selection of some items will present scrollable arrays from which
you may make a choice; some items require you to enter
information on an edit line; still others present screens or
windows which you may modify as you wish.
***** Recurring Events
----------------------
This option allows you to adjust the number of times you
want a recurring event to be repeated in your EventLog. For
example, you may want a weekly event to generate 8 (the default)
EventLog entries, or you may want to see only the next
occurrence. Simply use the ARROW KEYS to select the recurring
event you wish to edit, then enter the correct number. Press F10
when the chart is satisfactory, or press ESC to exit without
changing.
***** Time Representation
-------------------------
ChronoLog's first use was in the federal government, and all
time representation was displayed by using the 24-hour clock
format (i.e. 1730 hours instead of 5:30 p.m.). This option
allows you to choose the time representation you desire, civilian
or military. Use the ARROW KEYS to select, then press ENTER to
return to SETUP.
***** Work Space Drive
----------------------
ChronoLog requires a "work space" which it must create new
with the FIRST system startup each day. This option allows you
to change the location of the work space because of disk space
limitations or, more importantly, to drastically improve the
performance of the system by using a virtual disk! Refer to
section "USING A VIRTUAL DISK OR RAMDRIVE" for a detailed
discussion.
The default location for the work space is in the same
subdirectory as the database. If you change to another logical
hard drive, the work files will be created in the root directory
for that drive.
- 38 -
***** Screen blanking
---------------------
ChronoLog allows you to set a period of time for keyboard
inactivity, after which time the screen will go blank. This is
to ensure that video "burn-in", or etching of images into the
screen, does not occur.
The period of time is entered in seconds; the default is
120, or 2 minutes.
You may also manually blank the screen by pressing the Z key
on the EventLog screen. See the section titled "Putting
ChronoLog to Sleep (Zzz)".
***** Conflict-Checking Parameters
----------------------------------
When a new event is added to the database, the system can be
instructed to first verify that the event does not conflict with
other events.
Because the use of CrossKeys is left to the user's
discretion, the manner in which conflicts are checked may be
similarly set.
There are four criteria for checking, any or all of which
may be set using this option. You may, of course, elect to
bypass conflict-checking altogether. Following are the criteria
with their descriptions:
(1) Display any events in the database which have ANY
CrossKeys attached which exactly match ANY CrossKeys attached to
the event currently being entered, and has a date/time span which
overlaps.
This choice would be appropriate if CrossKeys are being used
to manage resources.
(2) If the event currently being entered has NO CrossKeys
attached, display any events in the database which have NO
CrossKeys attached, and has a date/time span which overlaps.
This choice would be appropriate if CrossKeys are not used,
or if they are being used to manage resources but not attached to
events concerning yourself.
(3) If the event currently being entered has CrossKeys
attached, display any events in the database which have CrossKeys
attached EVEN THOUGH THERE ARE NONE THAT MATCH, and has a
date/time span which overlaps.
This choice would be appropriate if CrossKeys are being used
to simply categorize daily tasks ("TRAVEL", "MEETINGS",
"CONFERENCES", "ABSENCE", etc.).
- 39 -
(4) Display any events in the database which have a
date/time span which overlaps, regardless of CrossKeys.
This choice would be appropriate if you prefer to be warned
about ANY possible conflict, regardless of who are what is
involved.
NOTE: If the above criteria are confusing, the best choice
may be to simply select all four to ensure that ALL conflicts are
checked. This then gives you the opportunity to make a decision
without having to worry about whether the proper criterium was
chosen.
Use the ARROW KEYS to select "YES" or "NO" for each
criterium, then press the ENTER KEY to return to SETUP.
***** Printer Options
---------------------
These options are used to set or reset information needed
for printed output.
****** Type
-----------
This feature allows you to select the type of printer you
are using, to ensure that ChronoLog prints properly. This is of
primary importance on the Monthly Block Calendars, which require
printing in compressed mode and the use of graphics characters to
draw the calendar frame. Four choices of computer types are
available:
(1) Epson compatible. This choice uses the Epson printer
control to set the output printer to compressed printer. Also,
the Epson character set does not support the printing of extended
graphic characters, therefore the Monthly Block Calendars are
drawn with the dash (-), plus sign (+), and pipe symbol (|).
(2) IBM Proprinter. This choice does allow the printing of
extended graphic characters, but uses the same printer control as
the Epson for printing in compressed mode.
(3) HP LaserJet or emulation. This choice uses the Hewlett-
Packard ESC sequences to set the printer to the right symbol set
and size print.
(4) User defined. This choice presents a window wherein the
user can refer to his printer's manual and record the ESC
sequences necessary for:
(a) Resetting the printer to power-up.
(b) Selecting the correct symbol set.
(c) Printing in compressed (16.67 pitch) mode.
- 40 -
(d) Printing eight lines per inch.
Use the ARROW KEYS to move around the window, entering
the appropriate codes (in ASCII!). When the codes are correct,
press F10 to save and return to SETUP, or ESC to return with
saving.
****** Port
-----------
This option allows you to change the printer output port.
It may be set to any of the three parallel port addresses: LPT1,
LPT2, or LPT3; or any of four serial port addresses: COM1, COM2,
COM3, or COM4. The default is LPT1.
****** Printer Online Check
---------------------------
This allows you to enable or disable the check which
ChronoLog performs to see if the printer is attached to the
proper port and is online. Some users have reported that this
check does not work properly for all printers. If this is true
in your case, select DISABLE - you are then responsible for
ensuring that your printer is attached and online when you try to
print.
****** Days - Appointment Schedule
----------------------------------
This option allows you to change the default number of days
for the APPOINTMENT SCHEDULE, which by default is 7.
***** PhoneLog Data Labels
--------------------------
The six data labels which appear on your phone directory
screen can be customized for your own use by this option. Simply
select the one you wish to change, then press the ENTER KEY to
edit and store. NOTE: this is only a change to the data label
and has NO EFFECT on any underlying data which has previously
been stored. Therefore, these labels should be set as soon as
PhoneLog use is begun, then left alone!
***** Autodial Options
----------------------
If you choose to use the PhoneLog autodial feature, you must
ensure that these options are set properly.
- 41 -
****** Modem port
-----------------
Use the ARROW KEYS to select the correct port (or NONE),
then press the ENTER KEY to save and return to SETUP.
****** Pre-Dial Number
----------------------
If your phone system requires the use of an identification
number (Personal Identification Number), you may enter that
number here. Then, when in PhoneLog, you may press a function
key to quickly dial this number when desired.
****** Modem Dial Type
----------------------
You must enter the type of dialing required by your
telephone switch: TONE (for touchtone phones), or PULSE (for
rotary dial phones).
***** Setting Data File Locations
---------------------------------
This option applies only to databases other than MAIN when
using multiple databases.
****** PhoneLog Data File Location
----------------------------------
You may choose to have a separate PhoneLog for this database
or use the data in the MAIN PhoneLog data file. Simply move the
cursor bar to this option and press the ENTER KEY. Use the ARROW
KEYS to select LOCAL (PhoneLog data is in the current database)
or MAIN (PhoneLog data to be used is in the MAIN database).
****** DOS Direct Data File Location
------------------------------------
You may choose to have a separate DOS Direct for this
database or use the data in the MAIN DOS Direct data file. Simply
move the cursor bar to this option and press the ENTER KEY. Use
the ARROW KEYS to select LOCAL (DOS Direct data is in the current
database) or MAIN (DOS DIRECT data to be used is in the MAIN
database).
- 42 -
****** ToDoList Data File Location
----------------------------------
You may choose to have a separate ToDoList for this database
or use the data in the MAIN ToDoList data file. Simply move the
cursor bar to this option and press the ENTER KEY. Use the ARROW
KEYS to select LOCAL (ToDoList data is in the current database)
or MAIN (ToDoList data to be used is in the MAIN database).
***** Screen Colors
-------------------
Selecting this option presents a ChronoLog Screen Color
Chart, where you may change the colors of ChronoLog screens to
suit your own taste. Use the UP and DOWN arrow keys to scroll
the table, then press the function keys as described below to
select the colors you like.
Notice that some lines are "related" to other lines. For
example, the four colors for the EventLog - which allows for
color-coding different types of events - obviously must have the
same background color. So when you change the background color
for any of the four, the other three automatically change as
well. Also, the EventLog scroll bar shows the foreground colors
of the four events, to give you an idea of the clarity of print
when the two colors are used.
The following keys are used:
KEY ACTION
--- ----------------------------------------
F5 Change foreground color.
F6 Change background color.
F7 Resets all colors to the default colors.
F8 FOR THE TOP LINE ONLY - Change the
screen background "fill" CHARACTER.
F10 Save the color changes and exit.
ESC Exit without saving the color changes.
**** System Copy
----------------
Use this option to make a floppy diskette copy of the
fifteen system files. This method will ensure that all files,
and only the necessary ones, are copied for the purpose of
passing to a friend or uploading to a bulletin board.
- 43 -
***** System Copy on Floppy Disk
--------------------------------
The entire system requires approximately 500k of disk space.
When making a system copy, ChronoLog will determine if the disk
you have targeted is large enough to hold this much file space.
If you have indicated a double-sided, double-density 5-1/4"
floppy, you will be directed to insert two floppies. The files
will then be copied as follows:
DISK#1 DISK#2
------ ------
CHRONO.EXE CLPRINT.EXE
CLUTIL.EXE CLDOSDIR.EXE
CLINIT.EXE CLTODAY.EXE
MANUAL.EXE CLPHONE.EXE
CLINST.EXE CLTODO.EXE
VENDOR.DOC
CHRONO.HLP
README
PACKING.LST
FILE_ID.DIZ
The target floppy(s) must be empty. If they contain data,
you must allow ChronoLog to erase the data on the floppies or
discontinue the operation.
***** Compressing System Files
------------------------------
The method of file compression for the purpose of uploading
to a bulletin board must be left to the discretion of the user,
because bulletin boards do not have a standard compression
procedure. Most require a specific format, such as .ZIP or .ARC;
some allow self-extracting .EXE files, some do not.
CompuServe accepts only a six-character file name, thus the
ChronoLog file name is CHRON1.ZIP. (It can be found in the IBM
Applications -> Business Applications Library.)
The purpose of this section is to ensure that the file is
given the proper name, and the proper files are included,
regardless of the procedure used.
The complete system is compressed into a single file named
CHRONnnn.xxx, where nnn is the version number and xxx is the
appropriate extension. The files which are included are the
fifteen system files listed in the section "ChronoLog File
Requirements" and also the separate file PACKING.LST.
- 44 -
**** How to Register
--------------------
This option presents some information on the screen about
the benefits of registration, and generates an ASCII-format disk
file named "REGISTER.FRM". This file may then be completed by
exiting ChronoLog and edited with an editor or word processor and
printed, or printed and completed in pencil.
This option also presents a window describing how you may
use a credit card to register by contacting the Public (software)
Library (see the section "Registration by Credit Card").
*** Putting ChronoLog to Sleep (key = Z)
----------------------------------------
ChronoLog has an automatic screen blanking feature on the
EventLog screen to prevent screen "burn-in". This feature allows
you to blank the screen manually to provide a measure of
confidentiality - if you are in an open work space with much foot
traffic, you may not want everyone knowing everything about you!
Press any key to "awaken" ChronoLog.
*** Quitting ChronoLog (key = ESC)
----------------------------------
Press ESC on the EventLog screen to terminate ChronoLog.
- 45 -
AUTOMATIC DAILY REMINDING (CLTODAY.EXE)
---------------------------------------
CLToday is a separate program which, when executed, shows
any events in your system which have been recorded for the
current date. The best and intended use of this is to insert the
command CLTODAY (preceded by the DOS Path if necessary) into your
AUTOEXEC.BAT file so that it always executes when you first boot
up your computer, thus serving as a quick reminder of the day's
happenings.
If you choose to use CLToday in this manner, you must first
do a DOS change directory (CHDIR) to the subdirectory containing
your MAIN database. This subdirectory should have an ASCII file
named CLTODAY.DAT which contains the path to each of your
ChronoLog databases. You may use a standard ASCII editor to add
or remove the entries in CLTODAY.DAT as you desire. (NOTE: be
sure the path names in this file have a backslash ("\") on the
end.)
If you have multiple databases in your system, CLToday scans
ALL of them and creates a scrollable array of events for the
current date, with the appropriate database specified.
If there are no reminders for the current date, the program
displays a window stating "NO EVENTS FOUND FOR TODAY", then
proceeds.
- 46 -
SYSTEM RECOVERY
---------------
Very simple - BACKUP:
- Keep a copy of the fifteen ChronoLog System Files in a
safe place.
- Regularly (I recommend daily!) make a copy of the .CL1
files for each database. If you have more than one database,
label and keep them separate because the files are named the same
for each database.
Then, if you need to restore your system, you may run CLINST
to install the MAIN database (or simply copy the files), then
copy the .CL1 files to their proper subdirectories. IMPORTANT:
if you have multiple databases, you MUST restore database MAIN
into a subdirectory with the same name as the original! In other
words, if you have database MAIN in C:\CHRONO on your first
computer, if you move it to another computer it must be stored in
C:\CHRONO.
- 47 -
REGISTRATION, SUPPORT, RETURN POLICY, AND LICENSING
---------------------------------------------------
ChronoLog is not public domain software, nor is it free
software. ChronoLog is copyrighted to ComputerEase, Prince
George, VA. Non-registered users are granted a limited license
to use ChronoLog on a trial basis for the purpose of determining
whether it is suitable for their needs. Use of ChronoLog, except
for this limited purpose, requires registration. Registration
permits a user the license to use ChronoLog on a single computer.
Multiple computers will require multiple registrations.
Operators of electronic bulletin board systems (sysops) may
post ChronoLog for downloading by their users. Distributors of
public domain or user-supported software, other than operators of
electronic bulletin board systems, may distribute copies of
ChronoLog after obtaining written permission from ComputerEase.
** Registration
---------------
To register your copy of ChronoLog, select UTILITY -> HOW TO
REGISTER. See the section titled "How to Register" for a
discussion.
Until registered, this product is considered an "evaluation
copy". Full use of the system is limited to 90 days from the
date it is loaded. Shareware authors consider this a reasonable
length of time to determine whether a software product is of
sufficient value to register.
Upon receipt of a paid registration (refer to next section
for fee), ComputerEase will provide you with:
- A registered copy of the most current release of
ChronoLog on your choice of 5 1/4" diskette or 3 1/2" diskette,
with the opening "nag" screen removed, and the ability to display
your name/company name atop ChronoLog screens and reports.
- An illustrated User's Manual.
Registration entitles you to:
- Use of the system forever, with a clear conscience.
- Technical support (see section entitled "Technical
Support" for more information.
- Free bug fixes provided they are not related to the
user's particular hardware/software configuration (see section
entitled "Return Policy").
- Notification of future enhancements, with the option
to purchase the upgrade for $10.00.
- 48 -
*** Registration Fee
--------------------
Individual registrations for ChronoLog are available from
ComputerEase at a cost of $35.00. Users residing in the
Commonwealth of Virginia must add the 4.5% state tax of $1.58.
There is no additional shipping and handling charge for
deliver within the United States, but users registering from
outside the United States must add $5.00 to cover the added
postage expense.
Quantity discounts are available. Please see the section
titled "Site Licenses".
Evaluation disks are available from ComputerEase for $5.
These disks do not include registration and the $5 (covering
materials, shipping, and handling) will not be deducted from the
registration fee. You may not use a credit card (see the
following section); it must be mailed to ComputerEase. When
ordering an evaluation diskette, please specify diskette size.
*** Registration by Credit Card
-------------------------------
ComputerEase has a contractual agreement with the Public
(software) Library (PsL) for taking ChronoLog registrations. PsL
notifies ComputerEase by CompuServe E-mail upon receipt of a
registration fee by any of the methods in the following paragrah;
ComputerEase then immediately delivers the registered ChronoLog
system to the person registering.
You can order with Visa, MasterCard, American Express, or
Discover from PsL by calling (800) 242-4775 or (713) 524-6394; by
FAX to (713) 524-6398; by CompuServe E-mail to 71355,470; or by
mail to:
Public (software) Library
P.O. Box 35705
Houston, TX 77235-5705
Provide PsL with your full name and address, credit card
type, number, and expiration date. State that you wish to
register ChronoLog (item # 10856).
*** IMPORTANT - PLEASE READ ***
THE ABOVE INFORMATION APPLIES TO REGISTRATIONS AND ORDERS
ONLY. Any questions about the status of the shipment of the
order, refunds, registration options, product details, technical
support, volume discounts, dealer pricing, site licensing, etc.
MUST be directed to ComputerEase at (804) 458-2212 !!!!!!!
- 49 -
*** Registrations From Outside the United States
------------------------------------------------
Persons or businesses wishing to register from outside the
United States may do so by purchasing an International Money
Order in the amount of $40 US (includes $5 shipping/handling) and
mailing to ComputerEase at the address provided in the next
section, or by credit card as described in the previous section.
** Technical Support
--------------------
Although I certainly prefer that you register your copy of
ChronoLog, my policy is to provide support to all users,
registered or not. Please contact me with any comments you may
have concerning bugs, suggested enhancements, etc.
|--------------------------------------------------|
| ADDRESS: ComputerEase (Doug Patrick) |
| 7204 John Elizabeth Place |
| Prince George, VA 23875 |
| |
| PHONE: (804) 458-2212 |
| PRODIGY: FFMV24A |
| COMPUSERVE: 71221,2766 |
|--------------------------------------------------|
** Return Policy
----------------
Testing of ChronoLog has been done on as wide a range of
hardware as possible, from 8086 to 80486 systems, with different
printers, modems, etc., running many different DOS software add-
ons such as Windows. We have attempted to make ChronoLog behave
in any possible configuration. If you contact us with a
technical problem which may be the result of your particular
setup, we will certainly try to help you resolve it. Please
understand, however, that these types of technical fixes are
difficult (if not impossible) to do remotely.
And for $35 a copy we surely can't afford on-site support!
Our policy is that if a feature of the system doesn't work
to your satisfaction for any reason, whether it's a ChronoLog
problem or a problem related to your hardware/software
configuration, you may return the diskette and User's Manual for
a full refund, up to one year from the date of registration.
- 50 -
** Site Licenses
----------------
All corporate, business, government or other commercial
users of ChronoLog must be registered. Quantity discounts are
available starting at the sixth copy. Orders in quantities of
less than 50 units are handled as bulk purchases. Purchases of
over 50 units may be handled as quantity purchases or as
corporate licensing agreements. Licensing agreements allow
duplication and distribution of specific numbers of copies within
the licensed institution. Duplication of multiple copies is not
allowed except through execution of a licensing agreement.
Please write for details. The quantity purchase discounts are as
follows:
0- 5 copies: $35 per copy
6- 20 copies: $30 per copy
21-50 copies: $25 per copy
50+ copies: $20 per copy
All prices and discounts are subject to change without
notice.
- 51 -
TECHNICAL NOTES AND ACKNOWLEDGEMENTS
------------------------------------
ChronoLog is written entirely in MicroSoft QuickBasic
version 4.5, with the use of additional subprograms and functions
contained in the Crescent Software's QuickPak Professional and
P.D.Q. libraries.
A special acknowledgement goes to the following individuals
who provided valuable insight and comments during the testing of
ChronoLog: Dave Ryan, Thomas Conaty, Hank Black, Michael Moody,
John Butcher, Dennis Kaiser, Gordon Dobyns, Wade Johnson, Ed
Schmidt, Larry Johnson, John Finger, Herb Andresen, and Bob Hunt.
Many of the features of the system were a direct result of their
advice. A finished system is only as good as the extent to which
it has been tested.
Beta testing was facilitated by distribution via the Blue
Ridge Express BBS, Richmond, VA, phone (804) 790-1675. My thanks
to sysop Webb Blackman, and I recommend the BBS to anyone wanting
access to a full-featured BBS - it has 4000 active users and 36
data lines up to 9600 bps. The file library currently contains
20,000+ files.
- 52 -
CHRONOLOG VERSIONS
------------------
** Version 1.01
---------------
- Fixed problem: military-format times would not print in
APPOINTMENT SCHEDULE.
- Fixed problem: "WAIT" was printing middle of MATRIX and
wiping out underlying info.
- Changed printer check routing to PRNREADY.
- Fixed page break problem in PRINT RESULTS OF LAST SEARCH.
- Fixed MONTHLY/ANNUAL VARYING date modifications to not
restart from the current date each time.
- Fixed PhoneLog autodial - this still doesn't work well for
some users, but I can't determine why.
- Fixed error in MONTHLY events: next occurrence not correct
in December because it calculated 13th month instead of 1st month
of next year.
** Version 1.02
---------------
- Increased SETUP.CL1 parameter count from 50 to 100.
Requires that CLINIT be run to convert existing SETUP.CL1 files.
- Discontinued CL1PATH (master database locator) because
users were installing to networked computers and ChronoLog
couldn't locate the correct boot drive. The information is now
stored in the expanded SETUP.CL1 file for each database.
- CLPRINT: allowed for disabling printer check because some
user's printers did not work properly with this module.
- CLUTIL: allowed for choice of building separate PhoneLog,
DOS Direct, and ToDoList data files for each database, or use
MAIN.
- CLPHONE: converted from memory-contained table of phone
entries to disk file, thus allowing UNLIMITED number of entries.
- ALL PROGRAMS: automatic screen blanking (user set in
Utility menu).
- Fixed various miscellaneous (shudder) bugs.
- 53 -
** What's New in Version 1.1
----------------------------
- Printing:
- Printing appointment schedules, calendars, and event
lists may now be done for selected CrossKeys.
- Printer may be defined as (1) Epson-compatible, (2)
IBM Proprinter-compatible, (3) HP LaserJet-compatible, or (4)
user-defined.
- A command has been added to the main EventLog screen to
allow the user to (J)ump to another database without exiting
ChronoLog.
- The Search function now allows for selecting a date
range.
- DAILY and QUARTERLY recurring events have been added.
- Events may be EXPORTed from one database and IMPORTed
into another; selected by CrossKey, for a specific timeframe.
- The number of EventLog entries for each of the 10
recurring event types may be defined by the user. (Many requests
for this one!)
- The TodoList may now contain an indefinite quantity of
items (previously limited to 17).
- SETUP has been revised to be a single screen with all
parameters displayed.
- An area has been added to the EventLog screen which
displays the date of the event relative to the current date, i.e.
"Occurred 30 days ago", "Begins in 10 days; ends 14 days from
now", etc.
- The EVENT DESCRIPTION editor has been improved (allows
for full insert or typeover mode with word wrap).
- The DELETE Crosskey function, stubbed out in version 1.02
because of errors, has been fixed.
- The size of ChronoLog executables has been significantly
decreased - about 30%. This is the result of linking with a new
software library. (See the section "Technical Notes and
Acknowledgements".) Smaller executables are good, however...
Because of the new library, there is now something new in
version 1.1 that was unanticipated, undesired, and awaits a
solution:
You will periodically see DOS prompts and "RUN" commands as
CHRONO.EXE calls subordinate programs (such as DOS Direct) and
- 54 -
returns. Try to ignore - they are unsightly but have no affect
on the execution of the system.
- 55 -
SOME WORDS ABOUT SHAREWARE
--------------------------
Shareware, or user-supported software, is a means for the
computing community to receive quality software while directly
supporting software authors. It is based on the ideas that:
(1) The value and utility of software is best assessed
by the user on his or her own system. Only after using a program
can one really determine whether it serves personal applications,
needs and tastes.
(2) The creation of independent personal computer
software can and should be supported by the computing community.
Copying of programs is encouraged, rather than restricted.
The ease with which software can be distributed outside
traditional commercial channels reflects the strength, rather
than the weakness, of electronic information.
Under the user-supported concept, anyone may request a copy
of a user-supported program by sending a blank, formatted disk to
the program author together with an addressed, postage-paid
return mailer and a nominal fee to cover shipping and handling
costs. A copy of the program, along with documentation on disk,
will be sent by return mail on the user's disk.
This program carries a notice suggesting registration for
the program. You should register if you are going to use the
program on a regular basis. Regardless of whether you register
and use the program, you are encouraged to copy and distribute
the program for the private, non-commercial, trial use of others.
User-supported software is generally not public domain
material; most programs of this nature carry a copyright notice.
Rather, the author has licensed you to copy and use the program
under certain conditions. Likewise, user-supported software is
not intended to be free software; it is an experiment in
economics, not altruism. It is intended to provide quality
software at a low price, while directly supporting the author,
without the overhead of distributors, dealers and advertising
that produces $200-500 software packages.
User-supported software is having a hard time. More and
more packages are being taken out of this market, and offered as
more traditional, and expensive, products. The reason for this
is simple: lots of people are using the packages but very few are
paying for them. Software authors go to considerable expense to
make their programs available to the public; consider the cost of
postage and/or telephone charges to get a software product up on
the thousands of bulletin boards!
Bottom line: without user support, there is absolutely no
incentive for software authors to provide their programs in this
fashion.
- 56 -
There are many good reasons to register. Besides supporting
the author (that is, paying for the software you use), you
generally get better support and receive mailed notification of
updates and other products. In conclusion, if you regularly use
a user-supported program and have not sent in a registration to
the author, please do so now. Only through the financial support
of users will this kind of inexpensive software continue to be
available.
***** Thanks for using shareware...and ChronoLog! *****
- 57 -